Teaching Strategy for Algorithmic Problem-Solving
نویسندگان
چکیده
Many instructors claim that the teaching process of programming education improves problem-solving abilities. However, if the instructor focuses on teaching programming grammar (syntax) or on memorizing well-known algorithms’ process maps, such as sorting and searching, students’ cognitive loads could increase and this does not enhance their problem-solving abilities. Therefore, this paper proposes a sample curriculum and problems that students should solve in each theme to learn programming skills and algorithmic problem solving. The programming course was based on methods, such as storytelling, simulations, and games to motivate students. We also present a teaching strategy to design a programming teaching course. The teaching strategy process is founded on basic steps of algorithm creation. Then, the Class-Responsibility-Collaborator card model was used as a hands-on activity for program design. We used an educational programming environment in our experiment in which the students can easily implement their programs. Our experiment ran for elementary school students for 12 hours. We demonstrate the examples of students’ problem-solving activities that were discovered and solved by teacher or learner during the programming scenario. Learners’ interests, satisfactions, and achievements in learning programming with the teaching strategy had considerable positive results. Key-Words: Algorithmic problem-solving, Teaching strategy, Squeak etoys, Elementary school students, Novice
منابع مشابه
compare the effectiveness of teaching strategy learning and visualization and self-regulation training on student problem solving skills
Background and Aim: The purpose of this study was to compare the effectiveness of teaching strategy learning and visualization and self-regulation training on student problem solving skills. Materials and Methods: The present research was experimental. The research population consisted of all 7th grade students in Tehran during the academic year 1397-1396. Using multi-stage cluster sampling, 12...
متن کاملThe Effectiveness of Teaching-Learning Problem-Solving Strategy in Teaching Physical education on Motor Training of Students
Purpose: The present study investigated the effect of problem-solving teaching-learning strategy on Physical education teaching on seventh grade students' motor training. Method: The purpose of this research was applied research and its research method is quasi-experimental. The statistical population included all male and female students in seventh grade of Sarab city and all sport teachers in...
متن کاملPrinciples and applications of algorithmic problem solving
Algorithmic problem solving provides a radically newway of approaching and solving problems in general by using the advances that have been made in the basic principles of correct-by-construction algorithm design. The aim of this thesis is to provide educational material that shows how these advances can be used to support the teaching of mathematics and computing. We rewrite material on elemen...
متن کاملThe effect of story in teaching problem solving to children
Objective: The purpose of this research was to compare the effectiveness of teaching problem solving through stories and teaching according to Dzurilla and Nezu (2007) method on the adolescent boys‘s MEPS scores. .Methods: this research includes 36 students. They randomly assigned in to three groups: control group, teaching problem solving through stories and teaching problem solving according ...
متن کاملImproved teaching–learning-based and JAYA optimization algorithms for solving flexible flow shop scheduling problems
Flexible flow shop (or a hybrid flow shop) scheduling problem is an extension of classical flow shop scheduling problem. In a simple flow shop configuration, a job having ‘g’ operations is performed on ‘g’ operation centres (stages) with each stage having only one machine. If any stage contains more than one machine for providing alternate processing facility, then the problem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011